6f83735e5d74e759bf62db1a9b1f73b9af6087b8,wave/src/main/java/org/swellrt/beta/client/js/editor/annotation/TextAnnotation.java,TextAnnotation,set,#EditorContext#Range#String#,38

Before Change


  
  @Override
  public void set(EditorContext editor, Range range, String value) {
    EditorAnnotationUtil.setAnnotationOverRange(editor.getDocument(), editor.getCaretAnnotations(), name, value, range.getStart(), range.getEnd());
  }

  @Override

After Change


  @Override
  public void set(CMutableDocument doc, LocationMapper<ContentNode> mapper, MutableAnnotationSet<Object> localAnnotations, CaretAnnotations caret, Range range, String value) {     
    if (Annotation.isLocal(name)) {
      localAnnotations.setAnnotation(range.getStart(), range.getEnd(), name, value);
    } else {
      EditorAnnotationUtil.setAnnotationOverRange(doc, caret, name, value, range.getStart(), range.getEnd());
    }